PixelToy 2 Manual

Introduction | Requirements | Windows | Actions | Filters | Color Palettes | Sets | Registration | Miscellaneous | Reference


Introduction
PixelToy isn't a game, nor is it a screen saver, nor a paint program -- but it has aspects of all of these. With PixelToy you can generate and fiddle with an endless variety of beautiful, mesmerizing moving images. Warp, blur, melt, and distort any pictures in your library. Create QuickTime movies out of any PixelToy display. Finally, if you pop in an audio CD, you can watch PixelToy's patterns dance to the music!

PixelToy is shareware: you can use it as long as you like without paying, but many features are disabled until you do. Shareware registration costs $15, for which you receive a personalized registration code to unlock the disabled features.


Requirements
PixelToy 2.2 requires a Power Macintosh, QuickTime 3.0, and Appearance Manager.

System 8.0 and newer include both QuickTime and Appearance Manager. If you have a Power Mac but only have System 7.x, you can download the Appearance Manager here. If you have an older version of QuickTime than 3.0, you'll need to download the latest from Apple's QuickTime web site.


About Windows
Windows Reference
PixelToy's windows allow you to quickly and easily control the graphic display with windows corresponding to each menu on the menu bar: Options, Actions, Filters, Colors, and Sets. Additionally, a Color Palette Editor window lets you fine tune your current color palette with great detail.

About Actions
Actions Reference
Actions are the shapes PixelToy draws on the screen; filters affect the trails they leave on the screen. PixelToy 2.2 has nine kinds of actions you can mix and match. You can adjust parameters for each action as described in the Text Options, Particle Options, Image Options, and Misc Options windows. The images below are of each action using the Rainbow color palette and the blur filter.

Bouncing Lines
Wander Balls
Insect Swarm
Raindrops
Sound Wave
Doodle
Text
Particles
Images

Bouncing Lines bounce off the walls and floor, slowing down gradually until they disappear to be replaced by new, fast ones.

Wander Balls wander around aimlessly.

Insect Swarm consists of one queen bee and any number of worker bees who incessantly follow her. The queen can either chase the mouse cursor or (if you're not feeling like constantly interacting with it) she will chase a random point. Any worker bees that catch up to her disappear and are replaced with a new bee at a random position.

Raindrops are random circles that splat all over the screen like fat raindrops.

Sound Wave is a drawn waveform similar to an oscilloscope display, based on your computer's audio input. You can have a horizontal sound wave and/or a vertical sound wave. Most Macs have the capability to use either a microphone or an audio CD as audio input; you can use the Monitors & Sound control panel (just "Sound" on Mac OS 9) to select what to use. Your Control Strip may have an audio input control as well. Note that your Mac may automatically switch to audio CD input when inserting an audio CD.

Doodle is used to draw on the PixelToy window with the mouse. Like any drawing program, the mouse button controls whether your 'pen' is touching the 'paper'.

Text is a very versatile action, with its own Text Options window. You can use text in any size or font, and choose from six different behaviors. Brightness and size can also be controlled individually by sound input.

Particles are also an extremely versatile action, with their own Particle Options window. Particles can be used to make waterfalls, fountains, snowstorms, bug swarms, and more. As you probably expected, you can also make them react to sound input as well.

Images can be placed anywhere in the PixelToy display and assigned a variety of behaviors via the Image Options window.

About Filters
Filters Reference
While the actions keep the screen filled with interesting things, the filters warp, blur, melt, fade, and otherwise alter what's on the screen. You can have any number of filters on at a time, but usually one is enough for a cool effect. The filters menu is like a series of switches; selecting a menu item turns it on, selecting it again turns it off. Some filters are far more appropriate in some situations than others; for that reason, in the previews below the yin-yang is stationary in some and moving in others. In addition to these preset filters there is a custom filter which will let you create even more.

Blur
Blur More
Fast Blur
Blur/Sink
West Wind
East Wind
Horizontal Smear
Vertical Smear
Diagonal Smear
Zoom In Fast
Zoom In Smooth
Zoom Out
Horizontal Spread
Vertical Spread
Fester
Fade
Kaleidoscope
Melt
Watercolor
Shimmer
Vertical
Split/Blur
Horizontal
Split/Blur
Erase

About Color Palettes
Colors Reference
Color palettes directly affect everything you see in PixelToy. A color palette is a collection of 256 colors. In the Color Palette Editor window, colors are displayed from upper left to lower right, in the same order one reads the words on a page. You can change individual colors in a color palette, but you'll get the most appealing results by setting only a few colors, far apart, then blending them together. Blending is achieved by clicking on a color and dragging to another color; while dragging, the affected color entries are outlined in white. You can avoid using the Color Palette Editor entirely by generating random palettes until PixelToy comes up with something you like.

Once you arrive at a color palette you want to keep, you can save it and give it a name. You may also delete color palettes; there is no restriction on deleting palettes that come with PixelToy, so be careful! The 'Grey' palette, however, is permanent. You can cycle forward and backward through your list of color palettes.

Technical note: all color palettes you save are stored inside the PixelToy application as 'clut' resources.


About Sets
Sets Reference
So you've got the perfect combination of actions, filters, options, and color palette? A "Set" can store all of this information under a single name. When PixelToy is launched without a specific sets file, it will automatically open and use the Default Sets file. If you want to use a different Sets file, just double-click it or drag-and-drop it onto PixelToy. Once you are using a sets file, regardless of how it was opened, any additions, deletions, and renamed sets are automatically updated when you quit PixelToy. To create a different Sets file from the Default Sets, either duplicate the Default Sets file in the Finder, or select Save Current Sets As from the File menu in PixelToy. When PixelToy opens a Sets file via drag-and-drop or double-clicking it in the Finder, it automatically uses the first set in the file. You can disable this in the Preferences dialog.

When saving a set you can add an optional comment. Loading the set will then automatically display the comment. You can disable this automatic comment display in the Preferences dialog.

Tip: You can rename individual sets by option-clicking on them in the Sets window.

When selecting a set from your Sets window, all local settings are changed to those stored in the set. The window's title changes to the name of the set. If you do anything that changes the settings from those stored in the set, an ellipse ("...") is added to the window title to let you know that your settings no longer match those of the set you last loaded.

Aside from the usual organizational commands (add, delete, rename), you can start a Timed Set Cycle. This simply lets you set up PixelToy to cycle forward through your sets with a delay of however many seconds you wish. Selecting this command again will stop it. Note that you can still use PixelToy normally while a Timed Set Cycle is in effect.

Tip: To copy a set from one Sets file to another, first go to Preferences and turn off "Use First Set of Opened Sets". Now you can open a Sets file and load a particular set. Then double-click the Sets file you want to move it to, then "Add this set...".


Registration
PixelToy doesn't use nag screens, nor is there a time limit on how long you can use PixelToy without paying for it. However, there are a number of features you get when you pay the $15 registration fee: Allows you to use the control windows, adjust the AutoPilot settings, set longer palette transitions than 5 frames, create up to 16 text, particle generator, and image objects, and allows creating sets. Additionally, movies have the word "pixeltoy" in the lower left corner until you register. Finally, paying for PixelToy enables me to keep refining and improving the program!

The easiest way to pay for PixelToy is via a secure web page.

Otherwise, paying for PixelToy is still pretty easy - open the Register program found in the same folder as PixelToy. Enter your name and e-mail address, and change the quantity from 0 to 1. Save, Print, or Copy the data from the Register program and send the data and payment to the company which handles the shareware registration, Kagi. If you're going to pay by Credit Card, you can e-mail or fax the data to Kagi. Their fax number is +1 510 652-6589. For e-mail, you can Copy the data from Register and paste it into the body of an e-mail message, and send it to sales@kagi.com.

Payments sent via e-mail are processed within 3 or 4 days. You'll receive an e-mail acknowledgement when it has been processed. Payments sent via fax take up to 10 days, and if you provide a correct internet e-mail address, you'll receive an e-mail acknowledgement.

If you are paying with Cash or Check (US Dollars), you should print the data using the Register application and send it to the address shown on the form. You can pay with a wide variety of cash from different countries, but checks must be drawn in US Dollars. Kagi cannot accept checks in other currencies.

If you don't have an e-mail address (gasp!), you'll need to select Postcard Receipt when ordering so that Kagi can give you your registration code to unlock PixelToy. Once you've got your registration code, go to PixelToy's Register command under the Apple Menu, and enter your User Name and Registration Code exactly as it appears on the e-mail/postcard.

After you have registered PixelToy, please do not distribute the PixelToy program to others unless you unregister it in the Register dialog box.


Miscellaneous
Performance: PixelToy will run in any resolution and color depth, but you can improve its speed by making its window smaller. If you use your system in greater than 640 x 480 pixels (who doesn't?), lowering your monitor resolution to 640x480 pixels will help a lot. Lowering the color depth to 256 colors will usually dramatically improve PixelToy's speed as well; you can make PixelToy automatically switch your main display to 640x480 and/or your preferred color depth in the Preferences dialog box. PixelToy may also run MUCH slower if part of its window is obscured by another window. If you have the enviable problem of PixelToy animating too quickly, you can also specify a speed limit in the above mentioned Preferences dialog box.

QuickTime: Generating QuickTime movies is easy, but for best results you'll want to read the Create Movie entry in the PixelToy Reference.

Technical Support - Suggestions - Comments: Is PixelToy misbehaving? Having trouble creating the effect you've got in mind? Are you using PixelToy for something bizarre? Have a killer sets file you want to share? Got an idea for PixelToy you'd like to see added to a future version? Send e-mail to Leon McNeill at LairWare.


Introduction | Requirements | Windows | Actions | Filters | Color Palettes | Sets | Miscellaneous | Reference